<?php
/**
 * Description of HorarioCursoCollectionForm
 *
 * @author Mariano
 */
class HorarioCursoCollectionForm extends sfForm
{
    public function configure()
    {
        if(!$curso = $this->getOption('curso'))
        {
            throw new InvalidArgumentException('Se debe indicar un curso');
        }
        for($i = 0 ; $i < $this->getOption('size', 2) ; $i++)
        {
            $horario = new HorarioCurso();
            $horario->id_curso = $curso;

            $form = new HorarioCursoForm($horario);

            $this->embedForm('Horario ' . ($i+1), $form);
        }
    }
}
?>
